html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:			0pt none;
	font-family:	inherit;
	font-size:		100%;
	font-style:		inherit;
	font-weight:	inherit;
	margin:			0pt;
	padding:		0pt;
	vertical-align:	baseline;
}

body {
	background-image:	url(../images/masterbg.jpg);
	background-repeat:	no-repeat;
	background-color:	#A73D03;

	font:		normal 12px Segoe Ui, sans-serif;

	min-width:	900px;

	margin-top: 30px;

}

table {
	border-collapse:separate;
	border-spacing:	0pt;
}

caption, th, td {
	font-weight:normal;
	text-align:	left;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes:	"" "";
}

br.both {
	clear:both;
}

.hidden {	/* box hide */
	visibility:	hidden;
}

.l {			/* box left */
	float:	left;
}

.c {			/* box center */
	margin:	0 auto;
}

.r {			/* box right */
	float:	right;
}
.t_r {			/* text right */
	text-align:right;
}


h1, h2, h3 {
	text-align:		left;
	color:			darkred;

	border-bottom:	1px dotted red;
	padding-bottom:	1px;
	margin-bottom:	10px;

	font-weight:	700;
}

h1 {
	font-size:		22px;
}

h2 {
	font-size:		16px;
}

h3 {
	font-size:		16px;
	font-weight:	500;
}


a, a:active, a:visited {
	color:	Darkblue;
	text-decoration:none;
}

a:hover, a:focus {
	color:	red;
	text-decoration:none;
}


hr {
	color:lightgrey;
}


table {
	width:		100%;
	margin-top:	5px;
}

th, td {
	padding:		10px;
	padding-top:	0px;
	padding-bottom:	0px;

	border-bottom:	1px solid black;
}

th {
	border-bottom:2px solid black;
	font-weight:900;
}

.np_logo {
	margin-top:-5px;
	margin-bottom:-2px;
	width:160px;
	height:160px;
	background-image:URL('../images/np_logo1.png');
	background-repeat:no-repeat;
	border:1px solid black;
	border-radius:15px;
	margin-left:25px;
}
